package com.zy.experience_system.repository;

import com.zy.experience_system.entity.TeachInformation;
import com.zy.experience_system.entity.User;
import com.zy.experience_system.util.MD5Util;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.List;

import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest
class UserRepositoryTestInformation {

    @Autowired
    private UserRepository repository;

    @Test
    void findById(){
        User user = repository.findById(1).get();
        System.out.println(user);
    }
//
//    @Test
//    void findAll(){
//        List<User> list = repository.findAll();
//        for (User user : list) {
//            System.out.println(user);
//        }
//    }
//
//    @Test
//    void findByUsername(){
//        User user = repository.findByUsername("3180421050");
//        System.out.println(user);
//    }
//
//    @Test
//    void save(){
//        User user = new User();
//        user.setUsername("001");
//        user.setPassword(MD5Util.getMD5("001"));
//        user.setRole("admin");
//        user.setPerms("super");
//        repository.save(user);
//    }
//
//    @Test
//    void update(){
//        User user = repository.findByUsername("3180421053");
//        user.setPassword(MD5Util.getMD5("123456"));
//        repository.save(user);
//    }
}
